home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / gauge / slidvb25 / sshape.frm < prev    next >
Text File  |  1996-01-18  |  11KB  |  368 lines

  1. VERSION 2.00
  2. Begin Form ShapeDemo 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "Slider Shape Properties"
  6.    ClientHeight    =   4755
  7.    ClientLeft      =   1035
  8.    ClientTop       =   1605
  9.    ClientWidth     =   7470
  10.    Height          =   5160
  11.    Left            =   975
  12.    LinkTopic       =   "Form6"
  13.    MDIChild        =   -1  'True
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   317
  16.    ScaleMode       =   3  'Pixel
  17.    ScaleWidth      =   498
  18.    Top             =   1260
  19.    Width           =   7590
  20.    Begin Frame Frame2 
  21.       BackColor       =   &H00C0C0C0&
  22.       Caption         =   "Bar Properties"
  23.       Height          =   1125
  24.       Left            =   3000
  25.       TabIndex        =   16
  26.       Top             =   255
  27.       Width           =   3690
  28.       Begin HScrollBar HScroll1 
  29.          Height          =   240
  30.          Index           =   2
  31.          Left            =   1020
  32.          Max             =   100
  33.          TabIndex        =   3
  34.          Top             =   735
  35.          Width           =   2025
  36.       End
  37.       Begin HScrollBar HScroll1 
  38.          Height          =   240
  39.          Index           =   1
  40.          Left            =   1020
  41.          Max             =   100
  42.          TabIndex        =   18
  43.          Top             =   495
  44.          Width           =   2025
  45.       End
  46.       Begin HScrollBar HScroll1 
  47.          Height          =   240
  48.          Index           =   0
  49.          Left            =   1020
  50.          Max             =   100
  51.          TabIndex        =   17
  52.          Top             =   255
  53.          Width           =   2025
  54.       End
  55.       Begin Label Label3 
  56.          BackStyle       =   0  'Transparent
  57.          Caption         =   "0.0"
  58.          Height          =   165
  59.          Index           =   2
  60.          Left            =   3105
  61.          TabIndex        =   4
  62.          Top             =   780
  63.          Width           =   270
  64.       End
  65.       Begin Label Label3 
  66.          BackStyle       =   0  'Transparent
  67.          Caption         =   "0.0"
  68.          Height          =   165
  69.          Index           =   1
  70.          Left            =   3105
  71.          TabIndex        =   5
  72.          Top             =   525
  73.          Width           =   270
  74.       End
  75.       Begin Label Label2 
  76.          Alignment       =   1  'Right Justify
  77.          AutoSize        =   -1  'True
  78.          BackStyle       =   0  'Transparent
  79.          Caption         =   "BarBorder:"
  80.          FontBold        =   0   'False
  81.          FontItalic      =   0   'False
  82.          FontName        =   "Arial"
  83.          FontSize        =   8.25
  84.          FontStrikethru  =   0   'False
  85.          FontUnderline   =   0   'False
  86.          Height          =   210
  87.          Index           =   2
  88.          Left            =   195
  89.          TabIndex        =   6
  90.          Top             =   750
  91.          Width           =   795
  92.       End
  93.       Begin Label Label2 
  94.          Alignment       =   1  'Right Justify
  95.          AutoSize        =   -1  'True
  96.          BackStyle       =   0  'Transparent
  97.          Caption         =   "BarOuter:"
  98.          FontBold        =   0   'False
  99.          FontItalic      =   0   'False
  100.          FontName        =   "Arial"
  101.          FontSize        =   8.25
  102.          FontStrikethru  =   0   'False
  103.          FontUnderline   =   0   'False
  104.          Height          =   210
  105.          Index           =   1
  106.          Left            =   285
  107.          TabIndex        =   7
  108.          Top             =   510
  109.          Width           =   705
  110.       End
  111.       Begin Label Label2 
  112.          Alignment       =   1  'Right Justify
  113.          AutoSize        =   -1  'True
  114.          BackStyle       =   0  'Transparent
  115.          Caption         =   "BarInner:"
  116.          FontBold        =   0   'False
  117.          FontItalic      =   0   'False
  118.          FontName        =   "Arial"
  119.          FontSize        =   8.25
  120.          FontStrikethru  =   0   'False
  121.          FontUnderline   =   0   'False
  122.          Height          =   210
  123.          Index           =   0
  124.          Left            =   330
  125.          TabIndex        =   14
  126.          Top             =   270
  127.          Width           =   660
  128.       End
  129.       Begin Label Label3 
  130.          BackStyle       =   0  'Transparent
  131.          Caption         =   "0.0"
  132.          Height          =   165
  133.          Index           =   0
  134.          Left            =   3105
  135.          TabIndex        =   15
  136.          Top             =   300
  137.          Width           =   270
  138.       End
  139.    End
  140.    Begin Frame Frame1 
  141.       BackColor       =   &H00C0C0C0&
  142.       Caption         =   "ShapeStyle"
  143.       FontBold        =   -1  'True
  144.       FontItalic      =   0   'False
  145.       FontName        =   "Arial"
  146.       FontSize        =   9.75
  147.       FontStrikethru  =   0   'False
  148.       FontUnderline   =   0   'False
  149.       Height          =   1425
  150.       Left            =   3000
  151.       TabIndex        =   8
  152.       Top             =   1575
  153.       Width           =   1680
  154.       Begin OptionButton Option1 
  155.          BackColor       =   &H00C0C0C0&
  156.          Caption         =   "User Defined"
  157.          FontBold        =   0   'False
  158.          FontItalic      =   0   'False
  159.          FontName        =   "Arial"
  160.          FontSize        =   8.25
  161.          FontStrikethru  =   0   'False
  162.          FontUnderline   =   0   'False
  163.          ForeColor       =   &H00000000&
  164.          Height          =   225
  165.          Index           =   4
  166.          Left            =   120
  167.          TabIndex        =   13
  168.          Top             =   1125
  169.          Width           =   1350
  170.       End
  171.       Begin OptionButton Option1 
  172.          BackColor       =   &H00C0C0C0&
  173.          Caption         =   "Tank"
  174.          FontBold        =   0   'False
  175.          FontItalic      =   0   'False
  176.          FontName        =   "Arial"
  177.          FontSize        =   8.25
  178.          FontStrikethru  =   0   'False
  179.          FontUnderline   =   0   'False
  180.          ForeColor       =   &H00000000&
  181.          Height          =   225
  182.          Index           =   3
  183.          Left            =   120
  184.          TabIndex        =   12
  185.          Top             =   925
  186.          Width           =   1350
  187.       End
  188.       Begin OptionButton Option1 
  189.          BackColor       =   &H00C0C0C0&
  190.          Caption         =   "Thermometer"
  191.          FontBold        =   0   'False
  192.          FontItalic      =   0   'False
  193.          FontName        =   "Arial"
  194.          FontSize        =   8.25
  195.          FontStrikethru  =   0   'False
  196.          FontUnderline   =   0   'False
  197.          ForeColor       =   &H00000000&
  198.          Height          =   225
  199.          Index           =   2
  200.          Left            =   120
  201.          TabIndex        =   11
  202.          Top             =   710
  203.          Width           =   1350
  204.       End
  205.       Begin OptionButton Option1 
  206.          BackColor       =   &H00C0C0C0&
  207.          Caption         =   "Ellipse"
  208.          FontBold        =   0   'False
  209.          FontItalic      =   0   'False
  210.          FontName        =   "Arial"
  211.          FontSize        =   8.25
  212.          FontStrikethru  =   0   'False
  213.          FontUnderline   =   0   'False
  214.          ForeColor       =   &H00000000&
  215.          Height          =   225
  216.          Index           =   1
  217.          Left            =   120
  218.          TabIndex        =   10
  219.          Top             =   495
  220.          Width           =   1350
  221.       End
  222.       Begin OptionButton Option1 
  223.          BackColor       =   &H00C0C0C0&
  224.          Caption         =   "Rectangle"
  225.          FontBold        =   0   'False
  226.          FontItalic      =   0   'False
  227.          FontName        =   "Arial"
  228.          FontSize        =   8.25
  229.          FontStrikethru  =   0   'False
  230.          FontUnderline   =   0   'False
  231.          ForeColor       =   &H00000000&
  232.          Height          =   225
  233.          Index           =   0
  234.          Left            =   120
  235.          TabIndex        =   9
  236.          Top             =   270
  237.          Value           =   -1  'True
  238.          Width           =   1350
  239.       End
  240.    End
  241.    Begin TextBox Text1 
  242.       BackColor       =   &H00FFFFFF&
  243.       Height          =   945
  244.       Left            =   3000
  245.       TabIndex        =   1
  246.       Top             =   3630
  247.       Width           =   4335
  248.    End
  249.    Begin SLIDER Slider1 
  250.       AutoRedraw      =   -1  'True
  251.       AVersion        =   2.501
  252.       BackColor       =   &H00C0C0C0&
  253.       BarBorder       =   0.06
  254.       BarInner        =   0.04
  255.       BarOuter        =   0.96
  256.       BevelInner      =   1  ' 1 - Raised
  257.       BevelOuter      =   1  ' 1 - Raised
  258.       BevelWidth      =   2
  259.       BorderWidth     =   8
  260.       CaptionID       =   0
  261.       Captions        =   0
  262.       Digital         =   0   'False
  263.       DigitalColor    =   &H00000000&
  264.       DigitalDecimals =   0
  265.       DigitalFontID   =   0
  266.       DigitalX        =   0
  267.       DigitalY        =   0
  268.       Direction       =   1  ' 1 - Backward
  269.       FontID          =   0
  270.       Height          =   4335
  271.       KnobColor       =   &H00000000&
  272.       KnobOffset      =   0
  273.       KnobStyle       =   0  ' 0 - None
  274.       KnobXScale      =   0
  275.       KnobYScale      =   0
  276.       Left            =   300
  277.       Max             =   100
  278.       Min             =   0
  279.       MouseControl    =   -1  'True
  280.       OffColor        =   &H00808080&
  281.       OnColor         =   &H00FF0000&
  282.       Orientation     =   1  ' 1 - Vertical
  283.       Shape           =   "200,1000,  200,600,  1000,-1000,  -1000,-1000,  -200,600, -200,1000"
  284.       ShapeStyle      =   0  ' 0 - Rectangle
  285.       Snap            =   0  ' 0 - None
  286.       SnapIncrement   =   0
  287.       TabIndex        =   0
  288.       TicID           =   0
  289.       Tics            =   0
  290.       Top             =   240
  291.       Value           =   50
  292.       Width           =   2535
  293.       ZLoad           =   SSHAPE.FRX:0000
  294.    End
  295.    Begin Label Label1 
  296.       BackStyle       =   0  'Transparent
  297.       Caption         =   "Shape:  (x,y pairs)"
  298.       Height          =   225
  299.       Left            =   2970
  300.       TabIndex        =   2
  301.       Top             =   3390
  302.       Width           =   1725
  303.    End
  304. End
  305.  
  306. Sub Form_Load ()
  307.  
  308.     hscroll1(0) = slider1.BarInner * 100
  309.     hscroll1(1) = slider1.BarOuter * 100
  310.     hscroll1(2) = slider1.BarBorder * 100
  311.  
  312.     text1 = slider1.Shape
  313.  
  314. End Sub
  315.  
  316. Sub HScroll1_Change (Index As Integer)
  317.  
  318. Dim v As Single
  319.  
  320.     v = hscroll1(Index)
  321.     v = v / 100
  322.  
  323.     Select Case Index
  324.         Case 0
  325.             slider1.BarInner = v
  326.         Case 1
  327.             slider1.BarOuter = v
  328.         Case 2
  329.             slider1.BarBorder = v
  330.     End Select
  331.  
  332.     label3(Index) = v
  333.     
  334. End Sub
  335.  
  336. Sub HScroll1_Scroll (Index As Integer)
  337.  
  338. Dim v As Single
  339.  
  340.     v = hscroll1(Index)
  341.     v = v / 100
  342.  
  343.     Select Case Index
  344.         Case 0
  345.             slider1.BarInner = v
  346.         Case 1
  347.             slider1.BarOuter = v
  348.         Case 2
  349.             slider1.BarBorder = v
  350.     End Select
  351.  
  352.     label3(Index) = v
  353.  
  354. End Sub
  355.  
  356. Sub Option1_Click (Index As Integer)
  357.  
  358.     slider1.ShapeStyle = Index
  359.  
  360. End Sub
  361.  
  362. Sub Text1_Change ()
  363.  
  364.     slider1.Shape = text1
  365.  
  366. End Sub
  367.  
  368.